/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Negocio;

import Base.ExAlumnoDB;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

/**
 *
 * 
 */
public class Exalumno {

    public String obtenerIColegio(String cedula) throws SQLException {
        ExAlumnoDB info = new ExAlumnoDB();
        String inf = info.cargarColegio(cedula);
        return inf;
    }
    
    public TableModel obtenerUniversidad(DefaultTableModel temp, String cedula) throws SQLException {
        ExAlumnoDB info = new ExAlumnoDB();
        return info.cargarUniversidad(temp, cedula);
        
    }
    

    public String obtenerRepresentante(String cedula) throws SQLException {
        ExAlumnoDB info = new ExAlumnoDB();
        String inf = info.obtenerRepresentante(cedula);
        return inf;
    }

    public int actualizarTrabajo(String cedula, String empresa, String cargo, String dia, String mes, String anio) throws SQLException {
        ExAlumnoDB exalumnodb = new ExAlumnoDB();
        int resultado = exalumnodb.actualizarTrabajo(cedula, empresa, cargo, dia, mes, anio);
        return resultado;
    }

    public boolean ingresarTrabajoActual(String cedula, String empresa, String cargo, String descripcion, String dia, String mes, String anio) throws SQLException {
        ExAlumnoDB exa = new ExAlumnoDB();
        return exa.ingresarTrabajoActual(cedula, empresa, cargo, descripcion, dia, mes, anio);
    }

    public boolean eliminarTrabajo(String cedula, String empresa, String cargo) throws SQLException {
        ExAlumnoDB exa = new ExAlumnoDB();
        return exa.eliminarTrabajo(cedula, empresa, cargo);
    }

   

    public Vector<Object> LlenarComboBoxColegio() {
        ExAlumnoDB exAlumnoDB = new ExAlumnoDB();
        Vector<Object> data=new Vector<Object>();
        data = exAlumnoDB.LlenarComboBoxColegio();
        return data;
    }

    public boolean IngresarColegio(String nombre) throws SQLException {
        ExAlumnoDB emp = new ExAlumnoDB();
        return emp.IngresarColegio(nombre);
    }

    public int actualizarColegio(String cedula, String nombre, String promedio) throws SQLException {
        ExAlumnoDB exalumnodb = new ExAlumnoDB();
        int resultado = exalumnodb.actualizarColegio(cedula, nombre, promedio);
        return resultado;
    }

    /*public boolean IngresarColegioAlumno(String cedula, String nombre) throws SQLException {
        ExAlumnoDB exa = new ExAlumnoDB();
        return exa.IngresarColegioAlumno(cedula, nombre);
    }*/

    public ArrayList<String> listarRepresentante() throws SQLException {
        ExAlumnoDB exa= new ExAlumnoDB();
        return exa.listarRepresentante();
    }

    public int actualizarRepresentante(String cedula, String repres) throws SQLException {
        ExAlumnoDB exalumnodb = new ExAlumnoDB();
        int resultado = exalumnodb.actualizarRepresentante(cedula, repres);
        return resultado;
    }

    public String obtenerPromedio(String cedula) throws SQLException {
        ExAlumnoDB info = new ExAlumnoDB();
        String inf = info.obtenerPromedio(cedula);
        return inf;
    }

    public int actualizarUniversidad(String cedula, String facultad, String escuela, String titulo, String graduacion, String nota) throws SQLException {
        ExAlumnoDB exalumnodb = new ExAlumnoDB();
        int resultado = exalumnodb.actualizarUniversidad(cedula, facultad, escuela, titulo, graduacion, nota);
        return resultado;
    }

    public Boolean ingresarUniversidad(String cedula, String facultad, String escuela, String titulo, String graduacion, String nota) throws SQLException {
        ExAlumnoDB exalumnodb = new ExAlumnoDB();
        Boolean resultado = exalumnodb.ingresarUniversidad(cedula, facultad, escuela, titulo, graduacion, nota);
        return resultado;
    }

    
   

    

    
    
}
